//File  :main.go

package main

import (
	. "CatHomestay/database"
	"CatHomestay/router"
	"github.com/gin-gonic/gin"
	"io"
	"net/http"
	"os"
)

func main() {
	defer Db.Close()

	//记录日志
	gin.DisableConsoleColor()                        // 禁用控制台颜色，将日志写入文件时不需要控制台颜色。
	f, _ := os.Create("gin.log")                     // 记录到文件。
	gin.DefaultWriter = io.MultiWriter(f, os.Stdout) //同时输出到日志文件和控制台

	r := router.InitRouter()

	s := &http.Server{
		Addr:              ":8080",
		Handler:           r,
	}
	_ = s.ListenAndServe()

}
